﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using QLTTTH.Config;
using QLTTTH.DAO;
using QLTTTH.Entity;

namespace QLTTTH
{
    public partial class frmChangepassword : Form
    {
        public frmChangepassword()
        {
            InitializeComponent();
        }

        private void frmChangepassword_Load(object sender, EventArgs e)
        {

        }

        private void btnChange_Click(object sender, EventArgs e)
        {
            String username = txtUser.Text.Trim();
            String oldPass = txtOldPass.Text.Trim();
            String newPass = txtNewPass.Text.Trim();
            String confirmPass = txtConfirm.Text.Trim();
            if (newPass.Equals(confirmPass) && newPass.Length != 0)
            {
                TaiKhoanDAO taiKhoanDAO = new TaiKhoanDAO();
                if (taiKhoanDAO.ChangePass(new TaiKhoan(username, oldPass), newPass))
                    MessageBox.Show("Thay đổi mật khẩu thành công", "Change Password", MessageBoxButtons.OK, MessageBoxIcon.Information);
                else
                    MessageBox.Show("Thay đổi mật khẩu không thành công", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
                MessageBox.Show("Hai password mới nhập không giống nhau", "Error Input", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
    }
}
